public class java0702<E> {
    public Object[] array= new Object[10];  //定义成员变量

    public void setVaule(int a,E b){
        array[a] = b;
    }
    public E getVaule(int a){
        return (E)array[a];                         //从数组中取出元素并由Object类型转换为E类型
    }

    public static void main(String[] args) {
        java0702<Integer> c = new java0702<>();
        c.setVaule(0,1);                      //初始化数组数据
//        c.setVaule(1,"hello");


        Integer Y = c.getVaule(0);
//        String X = (String)c.getVaule(1);        //获取数据,并且实现了向下转型(将Object类型的数据转化为String子类)
        System.out.println(Y);

    }
//我们发现：1、存放数据的类型太乱了
//         2、每次存放都需要强转

}
